package br.com.canvasForAll.model.services;

import java.util.Collection;

import javax.ejb.EJB;
import javax.ejb.Stateless;
import javax.inject.Named;

import br.com.canvasForAll.model.entity.Postit;
import br.com.canvasForAll.model.entity.Subatividade;
import br.com.canvasForAll.model.repository.SubatividadeRepository;
import br.com.canvasForAll.model.services.interfaces.SubatividadeService;

@Stateless
@Named("subatividadeService")
public class SubatividadeServiceImpl implements SubatividadeService {

	@EJB private SubatividadeRepository subatividadeRepository;
	
	@Override
	public Subatividade obterId(Long id) throws Exception {
		return subatividadeRepository.obterId(id);
	}

	@Override
	public Collection<Subatividade> obterSubatividadePostit(Postit postit) throws Exception {
		return subatividadeRepository.obterSubatividadePostit(postit);
	}

}
